package fr.bludwarf.skywarrior.evenements;

import fr.bludwarf.skywarrior.global.EtatMonde;
import fr.bludwarf.skywarrior.joueur.EtatJoueur;
import fr.bludwarf.skywarrior.joueur.Joueur;
import fr.bludwarf.skywarrior.joueur.Techno;

public class TerminerRecherche extends Evenement
{

	private Joueur _joueur;
	private Techno _techno;

	public TerminerRecherche(Joueur joueur, Techno techno, double tempsRestant)
	{
		super(tempsRestant);
		_joueur = joueur;
		_techno = techno;
	}

	@Override
	public void execute(EtatMonde etatMonde) throws Exception
	{
		final EtatJoueur etatJoueur = etatMonde.getEtatJoueur(_joueur);
		etatJoueur.add(_techno);
	}

	public Techno getTechno()
	{
		return _techno;
	}

}
